#pragma once
#include "FAQAlgorithm.h"

namespace yzrilyzr_crypto{
	ECLASS(FAQIncrementalAlgorithm, public virtual FAQAlgorithm){
	public:
	virtual void update(const yzrilyzr_array::ByteArray & input, u_index offset, u_index length)=0;
	virtual yzrilyzr_array::ByteArray doFinal()=0;
	virtual void reset()=0;
	};
}